Programma del laboratorio di Realtà Virtuale
A.A. 2025-2026

N.B.: Il diritto a scaricare il materiale accessibile da questa pagina e' riservato solamente agli studenti regolarmente iscritti al corso.
Notice: The right to download the material accessible from this page is granted only to the students regularly enrolled in the hereabove University course.

Informazioni sul corso

Il laboratorio si pone l'obiettivo di fornire le conoscenze per realizzare applicazioni di realtà virtuale. Gli studenti lavoreranno direttamente sui vari dispositivi di realtà virtuale analizzati e realizzeranno piccole applicazioni basate su di essi. Il corso partirà dalla visualizzazione stereoscopica e verranno introdotti man mano dispositivi di input e interazione in tempo reale per realizzare applicazioni sempre più coinvolgenti.

Modalità di esame

* Durante il corso verrà richiesto allo studente di completare dei piccoli progetti sull'argomento trattato in laboratorio.

Per ogni chiarimento relativo al progetto scrivere a alberto.borghese@unimi.it

Software utilizzato

È consigliabile presentarsi a lezione con il proprio PC e con i seguenti software (alla versione indicata) già installati sul proprio computer:

Utilities e strumenti vari

Nota (2023): GitHub ha cambiato chiave pubblica SSH, da oggi potreste avere il seguente errore quando provate a fare una pull/push da terminale su un qualsiasi progetto GitHub:

@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

per aggiornare la chiave SSH seguire la guida del blog GitHub al link: https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

 

Dettaglio del corso di laboratorio

Data
Argomento
Note
17.04.2026 Introduzione al corso. Modellazione in Blender (esercizi) Si consiglia di venire con il proprio PC e mouse con 3 pulsanti, in aggiunta si consiglia di aver già installato Blender
22.04.2026 Lezione sospesa
24.04.2026 Texture, luci e rigging in Blender (esercizi)
29.04.2026 Animazioni scheletri (rigging) e motion capture (Rokoko) Progettino - Per questa lezione si consiglia la registrazione al sito di Rokoko: https://www.rokoko.com/
01.05.2026 Festa del lavoro
06.05.2026 Introduzione a Unity 3D Si consiglia di installare Unity3D sul proprio pc prima della lezione: https://unity.com. Dipendenze e coroutine.
08.05.2026 Realtà Aumentata Definizione e tecnologie: librerie AR (ARFoundation) parte 1 + Librerie Unity per AR (ARFoundation) parte 2 Laboratorio di 4 ore (dalle 8.30 alle 12.30) Progettino; su ARFoundation - Firma Apple ID in Unity: 07-sing-apple-id.pdf. Guida al Simulatore in Unity: https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@5.1/manual/xr-simulation/simulation-getting-started.html
13.05.2026 Lezione sospesa
15.05.2026 Modalità di interazione e tracking utente in AR; Leap Motion e Hand Traking (parte 1)
20.05.2026 Leap Motion e Hand Traking (parte 2) Progettino
22.05.2026 Camere 3D e acquisizione di scheletri, rigging e animazione con Unity 3D (Parte 1)
27.05.2026 Camere 3D e acquisizione di scheletri (parte 2) Progettino
29.05.2026 Realtà Mista Definizione e tecnologie MR (Hololens, Oculus Quest3, Apple Vision Pro). Definizione Digital Twin e a cosa servono
03.06.2026 Realtà Mista (focus su Oculus Quest 3 e libreria Meta XR)
05.06.2026 Realtà Virtuale Definizione e Librerie Unity per VR (focus su Meta XR) parte 1
10.06.2026 Realtà Virtuale (Librerie Unity per VR, focus su Meta XR) parte 2 Progettino https://developers.meta.com/horizon/documentation/unity/unity-tutorial-hello-vr/
12.06.2026 VR best practices (modalità di interazione, user interface, tracking dell’utente e riduzione motion sickness) , nuove tecnologie generative/ AI multimodali, ripasso generale Seminario del Dott. Pietro De Nicolao: "Capire e utilizzare l'AI per creare: modelli, capacità e direzioni future"